package com.kmt.plaza.entity;

import javax.persistence.Column;
import javax.persistence.Id;

public class Classify {
    /**
     * 分类id主键
     */
    @Id
    @Column(name = "classify_id")
    private Integer classifyId;

    /**
     * 分类名称
     */
    @Column(name = "classify_name")
    private String classifyName;

    /**
     * 分类层级 
1:一级大分类
2:二级分类
3:三级小分类
     */
    @Column(name = "classify_level")
    private Integer classifyLevel;

    /**
     * 父层级id上一级依赖的id，1级分类则为0，二级三级分别依赖上一级
     */
    @Column(name = "parent_id")
    private Integer parentId;

    /**
     * 图标
     */
    @Column(name = "classify_icon")
    private String classifyIcon;

    /**
     * 口号
     */
    @Column(name = "classify_slogan")
    private String classifySlogan;

    /**
     * 分类图
     */
    @Column(name = "classify_pic")
    private String classifyPic;

    /**
     * 背景颜色
     */
    @Column(name = "classify_bg_color")
    private String classifyBgColor;

    /**
     * 获取分类id主键
     *
     * @return classify_id - 分类id主键
     */
    public Integer getClassifyId() {
        return classifyId;
    }

    /**
     * 设置分类id主键
     *
     * @param classifyId 分类id主键
     */
    public void setClassifyId(Integer classifyId) {
        this.classifyId = classifyId;
    }

    /**
     * 获取分类名称
     *
     * @return classify_name - 分类名称
     */
    public String getClassifyName() {
        return classifyName;
    }

    /**
     * 设置分类名称
     *
     * @param classifyName 分类名称
     */
    public void setClassifyName(String classifyName) {
        this.classifyName = classifyName;
    }

    /**
     * 获取分类层级 
1:一级大分类
2:二级分类
3:三级小分类
     *
     * @return classify_level - 分类层级 
1:一级大分类
2:二级分类
3:三级小分类
     */
    public Integer getClassifyLevel() {
        return classifyLevel;
    }

    /**
     * 设置分类层级 
1:一级大分类
2:二级分类
3:三级小分类
     *
     * @param classifyLevel 分类层级 
1:一级大分类
2:二级分类
3:三级小分类
     */
    public void setClassifyLevel(Integer classifyLevel) {
        this.classifyLevel = classifyLevel;
    }

    /**
     * 获取父层级id上一级依赖的id，1级分类则为0，二级三级分别依赖上一级
     *
     * @return parent_id - 父层级id上一级依赖的id，1级分类则为0，二级三级分别依赖上一级
     */
    public Integer getParentId() {
        return parentId;
    }

    /**
     * 设置父层级id上一级依赖的id，1级分类则为0，二级三级分别依赖上一级
     *
     * @param parentId 父层级id上一级依赖的id，1级分类则为0，二级三级分别依赖上一级
     */
    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }

    /**
     * 获取图标
     *
     * @return classify_icon - 图标
     */
    public String getClassifyIcon() {
        return classifyIcon;
    }

    /**
     * 设置图标
     *
     * @param classifyIcon 图标
     */
    public void setClassifyIcon(String classifyIcon) {
        this.classifyIcon = classifyIcon;
    }

    /**
     * 获取口号
     *
     * @return classify_slogan - 口号
     */
    public String getClassifySlogan() {
        return classifySlogan;
    }

    /**
     * 设置口号
     *
     * @param classifySlogan 口号
     */
    public void setClassifySlogan(String classifySlogan) {
        this.classifySlogan = classifySlogan;
    }

    /**
     * 获取分类图
     *
     * @return classify_pic - 分类图
     */
    public String getClassifyPic() {
        return classifyPic;
    }

    /**
     * 设置分类图
     *
     * @param classifyPic 分类图
     */
    public void setClassifyPic(String classifyPic) {
        this.classifyPic = classifyPic;
    }

    /**
     * 获取背景颜色
     *
     * @return classify_bg_color - 背景颜色
     */
    public String getClassifyBgColor() {
        return classifyBgColor;
    }

    /**
     * 设置背景颜色
     *
     * @param classifyBgColor 背景颜色
     */
    public void setClassifyBgColor(String classifyBgColor) {
        this.classifyBgColor = classifyBgColor;
    }
}